关闭。这个问题是opinion-based.它目前不接受答案。想要改进这个问题?更新问题,以便editingthispost可以用事实和引用来回答它.关闭8年前。Improvethisquestion我正在为一位作者/插画家制作的网站,她希望导航栏中的文字是她自己的笔迹,因此导航栏中的链接和她自己的名字(作为标题)是全部以图片而不是文字的形式出现。同样,主页由她的一些插图组成,每幅插图都附有一个手写链接,因此根本没有文字。我开始从在线阅读中意识到这可能被视为“不好的做法”,所以我想问那些比我更有经验的人:缺少文本有多大问题?我不太担心加载时间等问题-我设法使图像文件非常小-但更多的是关
我的网站有不同的语言,我计划有像en.domain.com、cht.domain.com这样的子域,chs.domain.com然后在站点内我将拥有所有其他链接,如href='/music'等,因为它适用于所有子域。搜索引擎优化会混淆我的网站索引吗?我是否需要为每个子域动态设置完整路径?谢谢。 最佳答案 您的方法的缺点是您必须为每个子域创建一个站点地图并将其发布到每个子域中,如果您有很多子域,这可能会很乏味。您也需要维护多个Google网站管理员工具帐户才能监控它们。维护多个子域在SEO方面不是很有效。另一种方法是使用文件夹,例如d
我正在创建一个简单的CMS,其中包含一个名为“文章”的表,所有文章都存储在其中。在我网站上的AddArticle.php页面中,我有一个创建文章并提供表格的表单。现在我对文章链接感到困惑。据我所知,CMS不会为每篇新文章生成一个页面(比如article1.php、article2.php等)。但是您可以看到像www.mysite.com/how-to-create-direct-link-to-a-cms-article这样的链接在它们上面有效(没有该名称的文件,但链接有效).那么我怎样才能直接链接到CMS文章呢?我怎样才能使它们对SEO友好? 最佳答案
我使用以下方式在我的网站中显示适当的UI语言。例如我这样声明链接:即里面没有任何内容标签,并且没有href=""属性,然后我将它与以下jQuery代码相关联:$('.domain-about:lang(en)').attr('title','About').attr('href','about.php');$('.domain-documentation:lang(en)').attr('title','Documentation').attr('href','documentation.php');$('.domain-about:lang(ar)').attr('title','ل
所以基本上我有一个网站,偶尔我会为网络事件或产品文献设置一个“虚荣”网址:即http://www.example.com/campaign-URL指向相同页面的链接http://www.example.com/normal-site-URL我在IIS7中通过重写来设置它,因此,很难从基础ASP.NET代码中获取真实的URL,因为Context.Request.Url返回重写的URL而不是用户访问的URL。这使得很难注入(inject)在呈现时标记到页面中。相反,我所做的是通过JavaScript检查URL并注入(inject)以这种方式标记。老实说,我不认为它最终会产生很大的不同,因为
我正在处理一个高度数据驱动和动态生成的电子商务网站,因此许多链接也是动态生成的。问题是我们使用的系统不是开源的,所以系统生成的任何链接都无法更改。我正在使用ISAPIRewrite将请求从友好的URL重写为丑陋的URL。我应该301从这些丑陋的不可更改的链接重定向到友好的链接吗?那么我会有两种情况:nonfriendlyurlrequest->redirecttofriendlyurlfriendlyurlrequest->rewrite->loadcontentfromthenonfriendlyurl我的SEO经验持续了大约一周,所以我很感激任何专家的意见。:)
关闭。这个问题是off-topic.它目前不接受答案。想改进这个问题吗?Updatethequestion所以它是on-topic用于堆栈溢出。关闭11年前。Improvethisquestion某些Google搜索结果在其描述下方有特殊的“导航”项。有时它甚至将查询字符串与URI分开,并在两者之间放置(一个)箭头。我相信你们都曾经偶然发现过这一点。这是一张图片,您可以了解我在说什么:(来源:gyazo.com)现在我的问题:在编码/标记方面是否需要做任何事情才能使Google像这样显示搜索结果?顺便说一句,我已经在使用漂亮的URL。注意:我目前正在一个网站上工作,但它还没有上线-我只
创建要在uri中使用的SEOed文本的最佳preg_replace是什么??我的意思是如果我们有这个urihttp://t.com/SOMERANDOM$#@TEXT_+?/=\,什么是清理它的最佳preg_replace表达式?谢谢。编辑:假设您在随机文本语言中有多种语言?? 最佳答案 你是说鼻涕虫吗?Slug('SOMERANDOM$#@TEXT_+?/=\\');//some-random-text为此,这应该足够了:functionSlug($string,$slug='-'){returnstrtolower(trim(p
我的网站在首页上有这样的链接:www.xxx.com/user/account/register谁能告诉我如何阻止这些链接被搜索引擎注册?谢谢 最佳答案 尝试将rel="nofollow"放在链接中。Google不会将该链接编入索引(但会跟踪它)。其他搜索网站在这方面并不一致,但大多数应该跳过索引此链接。 关于model-view-controller-MVC-如何阻止某些链接在搜索引擎中注册?,我们在StackOverflow上找到一个类似的问题: http
我正在启动2个最近重新设计的站点(一个在RoR中,一个在WordPress中)它们都有大量来自搜索引擎和外部来源的入站链接。很长一段时间以来,我一直对在所有链接上实现重定向的有效方法感到好奇。我这样做的主要目的是让网站不会失去它在SEO方面所做的工作,此外也不会留下任何旧的反向链接转发到404。启动新站点以重定向旧URI时的最佳做法是什么? 最佳答案 您会发现您的大部分反向链接无论如何都是指向您的主页的,因此这将处理大部分反向链接。在缓解来自断开的反向链接的404方面,尝试创建模式匹配(正则表达式)重定向发送301(永久移动)hea